package com.hgxd.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 巡检任务表
 * </p>
 *
 * @author wtf
 * @since 2023-12-01
 */
@Getter
@Setter
@TableName("robot_inspection_task")
@ApiModel(value = "RobotInspectionTask对象", description = "巡检任务表")
public class RobotInspectionTask implements Serializable {

    private static final long serialVersionUID = 1L;

      private Integer id;

    @ApiModelProperty("任务名称")
    private String taskName;

    @ApiModelProperty("调度时间")
    private LocalDateTime runTime;

    @ApiModelProperty("所属调度id")
    private Integer dispatchingId;

    @ApiModelProperty("所属调度名称")
    private String dispatchingName;

    @ApiModelProperty("所绑定方案_id")
    private Integer projectId;

    @ApiModelProperty("所绑定方案_name")
    private String projectName;

    @ApiModelProperty("任务开始时间")
    private LocalDateTime startTime;

    @ApiModelProperty("任务结束时间")
    private LocalDateTime overTime;

    @ApiModelProperty("总时长")
    private String totalTime;

    @ApiModelProperty("测点数")
    private String pointCount;

    @ApiModelProperty("告警点位数量")
    private String alarmPointCount;

    @ApiModelProperty("任务状态：0未开始、1巡检中、2已结束、3已终止")
    private String taskStatu;

    @ApiModelProperty("备注")
    private String comment;


}
